package com.yckj.activechicken.business.hr.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.yckj.activechicken.business.hr.model.HrLeave;

import java.util.Date;

public class HrLeaveVo extends HrLeave {
    /** 流程实例id */
    private String processInstanceId;

    /** 任务id */
    private String taskId;

    /** 任务名称 */
    private String taskName;

    /** 办理时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date doneTime;

    /** 审批结果 */
    private String approval;

    /** 审批意见 */
    private String approvalComment;

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public Date getDoneTime() {
        return doneTime;
    }

    public void setDoneTime(Date doneTime) {
        this.doneTime = doneTime;
    }

    public String getApproval() {
        return approval;
    }

    public void setApproval(String approval) {
        this.approval = approval;
    }

    public String getApprovalComment() {
        return approvalComment;
    }

    public void setApprovalComment(String approvalComment) {
        this.approvalComment = approvalComment;
    }
}